/* facultystaff/pages/approvalmanagement/approvalmanagement.wxss */
.van-tabs__line{
  background-color: #247AF1 !important;
}
.ttext{
  color: #000000;
}
.shai{
  background-color: #ffffff;
  text-align: center;
  padding: 15rpx 0;
  width: 100%; line-height: 70rpx
}
.contents {
 
  margin: 20px;
  box-sizing: border-box;
  > view {
    background-color: #ffffff;
    margin-top: 20rpx;
    text-align: left;
    width: 100%;
    border-radius: 20rpx;
    padding: 20rpx;
    background-color: #ffffff;
    box-sizing: border-box;
    > .name {
      font-family: PingFang SC;
      font-weight: 900;
      font-size: 28rpx;
      margin-bottom: 20rpx;
      color: #333333;
    }
    > .type {
      font-size: 28rpx;
      margin: 10rpx 0;
      color: #999999;
    }
    > .statime {
      
      font-size: 28rpx;
      margin: 10rpx 0;
      color: #999999;
    }
    > .endtime {
      font-size: 28rpx;
      margin: 10rpx 0;
      margin-bottom: 20rpx;
      color: #999999;
    }
    > .xian {
      width: 100%;
      height: 1rpx;
      background: #ebebeb;
    }
    > p:nth-of-type(6) {
      margin-top: 20rpx;
      font-size: 28rpx;
      > .quan {
        display: inline-block;
        width: 21rpx;
        height: 21rpx;
        border-radius: 50%;
        margin-right: 20rpx;
      }
    }
    > .underway {
      color: #247af1;
      > .quan {
        background: #247af1;
      }
    }
  }
}
.cons{
padding: 20rpx;

}
.ccbut{
  display: flex;
  justify-content: space-evenly;
  > van-button{
    align-items: center;
    width:45%;
  }
}

.pass {
  text-align: left;
  color: #42bc56;
  font-size: 30rpx;
  > i {
    display: inline-block;
    width: 21rpx;
    height: 21rpx;
    border-radius: 50%;
    margin-right: 20rpx;
    background-color: #42bc56;
  }
}
.status {
  margin-top: 30rpx;
  padding-top: 20rpx;
  border-top: 1rpx solid #ebebeb;
}
.van-action-sheet__header{
  font-weight: 600 !important;
}
.van-radio-group{
  padding: 5px 0 25px 0;
}